From e-Chaos to sustainable health impact with FHIR

Friday, October 27, 2023

Digital health works exactly as it was designed and that’s the problem

In a recent article in the Journal of Global Health, Karamagi et al. describe digital health as in a state of e-Chaos. They demand digital health projects “stop further duplication, [and instead] encourage interventions that holistically strengthen the health systems.” Despite remarkable progress in digital health, we believe the industry faces significant obstacles to greater impact if we continue with business as usual — and instead propose a holistic solution built around the FHIR standard.

What’s broken with digital health?

In digital health’s long history of projects, technical and implementation choices have been pragmatic, guided by (1) available technology, (2) implementation-specific requirements such as “must work offline”, and (3) per-project funding. While some projects have successfully solved important problems and created measurable impact, nice-to-have goals such as interoperability and reusable content were unfulfilled and health challenges remained unsolved at a health systems level.

Several of our projects worked like this: a group focusing on improving childhood immunizations through community health workers wants a mobile app. However, in practice, immunizations were discovered to be covered by several other touchpoints such as health facilities and campaigns from special interest NGOs, with each group using their own software. Unsurprisingly, we would be asked to send and receive data from these other systems and these requests would be treated as “integration features” — just another requirement added during the development process. Sound familiar?

This common scenario means maintaining interoperability requires each new system to integrate with every existing system, leading to an exponential increase in effort and cost, which makes large-scale interoperability infeasible. To combat this, the digital health community has coalesced around two solutions: hubs and monoliths.

Hubs and Monoliths: a little better than building integration features

Integration hubs are platforms meant to connect different systems. Tools such as OpenHIM address this specifically for health, while data integration tools like Airbyte, Beam, NiFi, and OpenFN are for generic use cases. Instead of integrating one program’s solution to another’s, they both integrate with the hub, which is an improvement but comes with its own challenges. Each program-to-hub integration still requires additional integration work, and for other solutions to benefit, they must also integrate to the same hub. Hubs also face a “cold start problem.” If no other program has connected to the integration hub, why bother connecting this program. Since future benefits are unknown and there is no immediate payoff, this is usually the first type of scope to be cut.

Monolithic interoperability is the approach of using a single platform (often with a proprietary data and workflow format) for every app and system component. This works for single projects in isolation, however because of the myriad of features required to scale – from supply chain to civil registration – you cannot build a health system on a single application. Even still, having two programs run the same platform does not ensure they are integrated, leading again to siloed and overlapping systems. Figure 1 below shows the siloed health system architectures that we end up with today using direct integration, the hub, or the monolith approach.

Figure 1: each column represents a different digital health program. Traditional digital health architecture is siloed and requires custom adapters that are often never built.

FHIR = better than hubs and monoliths

Hub and monolith architectures have led to digital health solutions that are not designed to address health challenges from a health systems standpoint, which makes sense since they were designed to solve problems from a project-perspective. What is missing is not to add an integration feature, an integration hub, or a monolithic solution, but to have integration between facility and the community apps be unavoidable, out-of-the-box, and by default without additional effort or cost. Sounds impossible?

Thankfully the global health standards community has already done a lot of the work. To break down the silos and move forward we need to use platforms and tools that build around a common architecture where integration is not something to be added but a given — built into the system itself. The FHIR standard provides that architecture.

HL7 FHIR, the globally recognized health data and workflow standard, provides the opportunity to create a new generation of digital health systems that overcome traditional interoperability challenges. FHIR can represent both the app’s logic and underlying data model. With recently added mobile support, through Google’s Open Health Stack, FHIR provides a fundamentally new type of architecture built around a common shared data model that puts interoperability at its core.

Figure 2: a standards-based digital health architecture combines reusable building blocks based on a common standard.</p> Interventions can create reusable FHIR content to describe the healthcare workers, healthcare workflows, and their connections, and contribute to an evolving ecosystem of innovation that does not depend on the specific organization or tools used in the implementation. Any platform that understands FHIR can load that intervention and its generated data, integrate it with other FHIR data or systems, and execute it.

FHIR gives us coordination by default

While hubs and monoliths have led to “unintentional and extreme duplication of digital tools which implies a lack of a coordinated approach and weak partnerships” (Karamgi et al.), FHIR avoids this by making standards-based interoperability a prerequisite.

Consider a ministry of health working with partner organizations to implement a program for the prevention of mother to child HIV transmission. One organization may have an app for maternal health, such as antenatal care visits, while a second organization has their own app for HIV management. To limit the risk of mother to child transmission these apps need to work together. Let’s take a look at how to integrate this data under the 3 solutions we’ve discussed:

  1. With the hub approach, an integration hub is set up that both programs have to be aware of and have access to; then these programs must create or implement connections to that hub. The programs must also agree on a common language for the information they want to share.
  2. In the monolith approach, the programs use the same proprietary platform, and then they must either integrate the data of one program completely with the other or write an integration that continuously synchronizes data between the two systems. To have a useful integration they will still need to ensure that both systems represent information in the same way.
  3. With a standards-based approach, where both programs store their data in FHIR, the different programs are alternative ways to view and manage the same underlying shared health records. There’s one FHIR server set up and both programs can query and push data into it.

Figure 3: a facility app used by a nurse, and a community app used by a community health worker, are alternative ways to view, manage, and contribute to the same set of shared health records.</p> One way to think of a FHIR health systems architecture is as a set of interlocking tiles that connect because of, not in spite of, their structure. Like Lego pieces, they are built to be interoperable with each other. Programs and countries that are adopting FHIR-native platforms can add on new modules over time, and be confident that their data integrates with other FHIR tools.

Packaging FHIR for sustainable impact

By transitioning to digital health architectures built around standard based systems that can store a shared health record for each client that interacts with the healthcare system, programs and countries open the door to standard packages of reusable content. For example, the SMART Immunization Guidelines created by the WHO, or the Antenatal Care SMART Guidelines implemented in OpenSRP, are computable – or “machine readable” — healthcare guidelines that can be run on any application that can interpret and execute FHIR, as depicted below in Figure 4.

Figure 4: the SMART Guidelines provide a standards-based common language for building reusable healthcare workflows that can be combined like Lego pieces.</p> Organizations running digital health programs, and the countries implementing them contribute to the growing set of computable health packages, all defined in the same FHIR-based format. These packages are plug-and-play. If a program is running a FHIR-based electronic immunization register in their primary healthcare facilities, when they want to expand it to community outreach they don’t need to transfer any data, they simply point their FHIR-native community app at the same shared health records they are using in their primary healthcare facilities.

There are many challenges leading to the current “e-Chaos” holding back digital health interventions. However, with FHIR, the SMART Guidelines, and community-driven global goods, we have all the tools, concepts, and architectures we need to reduce that chaos. The critical next step in this journey is to move beyond digitizing health apps to digitizing the health systems that those apps exist within.


Presenting OpenSRP at FHIR DevDays 2023

Monday, June 19, 2023

Last week we had the pleasure of presenting on OpenSRP in Liberia at FHIR DevDays 2023. We received great questions and a lot of interest in our work build and deploying an Android-based FHIR application to real world users.

presenting at FHIR dev days

Take a look at the slides we presented below.


WHO Smart Guidelines for Universal Health Access

Thursday, August 18, 2022

Half of the world’s population is unable to obtain essential health services or the typical healthcare services offered in large facilities. The rise of community health workers and community health service programs have been transformative, but they are at the limits of their ability to improve outcomes. In our work in underdeveloped nations around the world, we have heard community health workers report being overburdened and saddled with increasing responsibilities.

Recent developments show a realization that providing health services to 4 billion underserved people will require transitioning to digital tools, including smartphones, for data collection and service delivery tracking. As the smartphone’s availability and capability has increased, it has become a critical tool for delivering healthcare, especially to those at the limits of existing health system service networks. Both healthcare practitioners visiting homes and based in facilities use healthcare apps to register, monitor, and deliver services to patients. These apps and the smartphones they run on function as off-line capable EMRs with use-case specific features for the particular health services they are delivering.

Most of the smartphone apps used in global healthcare store information in ad-hoc proprietary formats, and implement healthcare workflows that are not codified at the software level. This lack of standards limits and significantly increases the cost and technical sophistication needed to share resources — be they data, software, or processes and procedures — between independent or collaborating projects using healthcare apps, which hurts the long term viability of digital health tools. (Programs like Digital Square’s Global Goods were created to solve this exact problem). In addition, part of what holds organizations back from deploying apps based on standards like FHIR is the lack of mature tooling to run FHIR on smartphones. We worked with WHO and Google to create a set of innovations to solve these obstacles.

FHIR and DAKs

The WHO Smart Guidelines are a framework for computable healthcare guidelines that use FHIR to define the recommended algorithms for health protocols, such as antenatal care. To bring these guidelines to healthcare projects we have been collaborating with Google on the foundational layer needed for FHIR compatible healthcare apps, called the Android FHIR SDK, which implements the FHIR API on Android smartphones.

Called OpenSRP FHIR Core, the innovation leverages the WHO SMART Guidelines, in combination with the Android FHIR SDK, to create the first configurable platform on Android that keeps all data, as well as all meaningful rendering and business logic, in the FHIR format and uses this for storage, queries, and execution.

In Liberia, where FHIR Core is being piloted, 11,000 children under 5 die every year. Globally the WHO estimates that there are 5 million children under 5 who died of preventable and treatable causes. The pilot targets reproductive, maternal, newborn, and child health, and aims to eliminate avoidable child deaths through better tracking or health information and timely targeting of treatments.

Our hope and goal is to reduce the number of Liberian children under 5 deaths, and through this learn lessons to apply to our work with partners in other countries and international health organizations to reduce the number of global children under 5 deaths. Ultimately, reaching the underserved populations will require many pieces to fit together. With FHIR and the WHO SMART Guidelines, our goal is to make it easier to coordinate a cooperative and unified effort.


Symposium on Open Guidelines for RDTs

Wednesday, March 16, 2022

What would the world look like if everyone had access to Rapid Diagnostic Tests for Covid-19, Malaria, and other communicable diseases, that could be read and easily understood on a smartphone, and that were used as soon as the first person in your community showed symptoms?

Last Thursday and Friday, the Ona Team had the honor of hosting an exceptionally productive Symposium on Open Guidelines for RDTs to discuss this and other questions. We were happy to see the enthusiastic participation and insightful questions coming from everyone who joined us. Below is the welcome slide deck, to give you a sense of the content.

We would like to thank all of our panelists, Rigveda Kadam from FIND, Luciana Rajula from PATH, Marc Abbyad from Medic, Dr. Gerhard Nebe-Von-Caron from Mologic, and Shiven Bhatt from Becton Dickinson. You can find a description of those panels on the event page. Mo Abdo from Zebra also gave an engaging walkthrough of environmental sensors embedded in QR codes – thank you Mo! Mo’s presentation stressed how Covid-19 has made clear it is essential to know the quality of the diagnostic you are using, whether conducted by a healthcare worker or as a self-test. During the Symposium, our partners at the Indonesia based Summit Institute of Development (SID) teamed up with members of the Ona team to present the results of the OG RDT Malaria and Covid-19 field studies in Kenya and Indonesia. Thank you to Yuni Dwi Setiyawati (SID) and Bella Okiddy (Ona) for illustrating how the novel advantages of OG RDT deployments are linked to improved impact.

We would like to acknowledge and thank the Bill and Melinda Gates Foundation for supporting us in this project and the essential inputs of the officers we worked with on it, including Arunan Skandarajah, Annie Ye, and Teresa Ruiz Herrero. Nearly all of the presentations are now linked from the event page, and we will be adding those remaining as they are ready.


FHIR-native case management with Quest and OpenSRP

Friday, February 25, 2022

HL7 FHIR provides a standardized and popular way for digital health systems to represent health data and associated processes. We are excited to introduce Quest, an open source app that lets you use FHIR to define forms and capture data to take advantage of the growing Android FHIR and WHO SMART guidelines ecosystem.

Quest ecosystem

As digital health platforms embrace FHIR, the barriers to interoperability will decrease, making it possible to interact with patient data across different health systems to inform clinical decisions and coordinate care. Adoption of FHIR also enables semantic interoperability, i.e. the ability to exchange and understand data with unambiguous, shared meaning across systems. This standardization and aggregation of data is needed for health systems to generate and operationalize ML/AI driven insights.

Key to FHIR’s ability to collect standardized data is the use of digital forms, rendered using the FHIR Questionnaire resource. Questionnaires support complex clinical logic and the ability to map data elements to medical terminology codes like ICD11. We can map the data captured in FHIR Questionnaires directly to other FHIR resources (such as Patients, Observations, etc) making them ideal for creating FHIR native health applications.

While the FHIR implementation guide for Structured Data Capture (SDC) is a well defined specification, digital tools that accessibly capture FHIR data natively are still largely non-existent. To address this we created Quest (short for Questionnaire), a digital health app-runner built upon the Android FHIR SDK. Quest makes it possible for non-technical users to develop and implement FHIR native data collection and case management apps.

Using Quest a person with no programming experience can design and deploy a simple data collection or case management app using FHIR Questionnaires they have authored. In developing Quest, we have initially focused on (1) enabling FHIR native on and off-line data collection on mobile devices, and (2) adding support for equivalent data capture capabilities via web forms. To promote data security, Quest will support the administration of data collection via authenticated users and secure, encrypted stores on FHIR compatible clouds and servers, such as Google’s Cloud Healthcare API and HAPI FHIR. These data stores support programmatic export and API based access to collected FHIR data, simplifying integration with external analysis and monitoring platforms.

We are excited for these tools to lower the barrier to adopting FHIR native apps. We have been aggressively working with a great team of technical and implementing partners who are bringing the benefits of FHIR to healthcare and other projects around the globe. We welcome you to join Ona and our partners in contributing and discussing the implementation strategy on the FHIR Core code repository, including iterating on early drafts of the Quest documentation.


Peter
Lubell-Doughtie

about
projects
archive